
// 模拟封装jquery中的ajax方法
function request(url, data = "", type = "get") {
    return p = new Promise(function (resolve, reject) {
        $.ajax({
            type,
            url,
            data,
            dataType: "json",
            success: function (result) {
                resolve(result);
            }
        });
    })
    // return p;//一定要返回promise实例的状态
}

// function isExistUser(params) {
//     return request("../php/isExistUser.php", params, "get");
// }

//const isExistUser = params => request("../php/isExistUser.php", params, "get");

// function register(params) {
//     return request("../php/reg.php", params, "post");
// }
// const register = params => request("../php/reg.php", params, "post");

// function login(params) {
//     return request("../php/log.php", params, "post");
// }
// const login = params => request("../php/log.php", params, "post");

//注册
const register = params => request("../php/reg.php", params, "post");
const isExistUser = params => request("../php/isExistUser.php", params, "get");
const isExistPhone = params => request("../php/isExistPhone.php", params, "get");
const isExistEmail = params => request("../php/isExistEmail.php", params, "get");

//登录
const login = params => request("../php/log.php", params, "post");

//商品列表
const goods = params => request("../php/goods.php", params, "get");

//商品详情页
const searchGoodsByGoodsId = params => request("../php/searchGoodsByGoodsId.php", params, "get");

//添加购物车
const addShoppingCar = params => request("../php/addShoppingCar.php", params, "post");
const searchShoppingCarByUser = params => request("../php/searchShoppingCarByUser.php", params, "post");
const updateShoppingCarById = params => request("../php/updateShoppingCarById.php", params, "get");
const deleteShoppingCarById = params => request("../php/deleteShoppingCarById.php", params, "get");









// function isExistUser(user) {
//     var p = new Promise(function (resolve, reject) {
//         $.ajax({
//             url: "../php/isExistUser.php",
//             data: {
//                 user,
//                 // params,
//             },
//             dataType: "json",
//             success: function (result) {
//                 resolve(result);
//             }
//         });
//     })
//     return p;//一定要返回promise实例的状态
// }

// function register(params) {
//     var p = new Promise(function (resolve, reject) {
//         $.ajax({
//             type: "post",
//             url: "../php/reg.php",
//             data: {
//                 // user,
//                 ...params,
//             },
//             dataType: "json",
//             success: function (result) {
//                 resolve(result);
//             }
//         });
//     })
//     return p;//一定要返回promise实例的状态
// }

// function login(params) {
//     var p = new Promise(function (resolve, reject) {
//         $.ajax({
//             type: "post",
//             url: "../php/log.php",
//             data: {
//                 // user,
//                 ...params,
//             },
//             dataType: "json",
//             success: function (result) {
//                 resolve(result);
//             }
//         });
//     })
//     return p;//一定要返回promise实例的状态
// }




